home *** CD-ROM | disk | FTP | other *** search
/ Aminet 37 / Aminet 37 (2000)(Schatztruhe)[!][Jun 2000].iso / Aminet / dev / lang / sofa.lha / sofa / Readme < prev    next >
Text File  |  2000-04-12  |  2KB  |  68 lines

  1. TITLE
  2.  
  3.   Sofa - SmallEiffel obviously fits Amiga
  4.  
  5. VERSION
  6.  
  7.   1.1
  8.  
  9. AUTHOR
  10.  
  11.   The Sofa Team
  12.  
  13. DESCRIPTION
  14.  
  15.   Sofa is the Amiga distribution of SmallEiffel, the GNU Eiffel
  16.   compiler. It also includes some goodies like the Gobo data
  17.   structures library, parser generator tools and Amiga-related
  18.   libraries for ARexx, argument parsing and pattern matching.
  19.  
  20.   Eiffel is an advanced object-oriented programming language that
  21.   emphasizes the design and construction of high-quality and reusable
  22.   software. It supports the concept of "Design by Contract" to improve
  23.   software correctness, allowing a program to validate its consistency
  24.   during run time. Interfaces to other languages such as ARexx, C and
  25.   C++ are supported.
  26.  
  27.   Eiffel's design addresses many practical concerns that software
  28.   engineers face when creating complex software. It has an elegant
  29.   design and programming style, and is easy to learn.
  30.  
  31. FEATURES
  32.  
  33.   - supports incremental compilation
  34.   - compiles to native C code or Java byte code
  35.   - does *not* require ixemul.library
  36.  
  37. NEW FEATURES
  38.  
  39.   - more documentation and some examples
  40.   - C compiler support for Dice and Vbcc
  41.   - sofa.lib, for accessing some AmigaOS releted features such as
  42.     ARexx, argument parsing and pattern matching
  43.  
  44. SPECIAL REQUIREMENTS
  45.  
  46.   - a C compiler (SAS/c, Dice or Vbcc) or Java byte code interpreter
  47.   - AmigaOS 3.x,
  48.   - 68020
  49.   - 4MB free RAM
  50.   - 30MB free harddisk space
  51.  
  52. AVAILABILITY
  53.  
  54.   - Aminet mirrors, for example
  55.     ftp://wuarchive.wustl.edu/pub/aminet/dev/lang/sofa.lha
  56.  
  57. PRICE
  58.  
  59.   Freeware.
  60.  
  61. DISTRIBUTABILITY
  62.  
  63.   Freely distributable. All material included in Sofa is distributed
  64.   under some open source license, such as Eiffel Forum License, the
  65.   GNU General Public License or the Mozilla Public License. Refer to
  66.   the documentation of the respective tool or library for details.
  67.  
  68.